$(function() {
	
	// 修改导航
	$("#navi > ul").empty().html("<li>首页</li>-><li>文号管理</li>");
	
	//初始化数据
	init_jqgrid_paper_data();

	// 搜索
	$("#search_submit").click(function() {
		do_search();
	});
	
	//清除搜索条件
	$("#search_cancel").click(function() {
		$("#search_info").val(""); 
		do_search();
	});
	

});

function init_jqgrid_paper_data() {
	$("#paper_data")
			.jqGrid(
					{
						url : "paper/listPaperInfo.action",
						datatype : "json",
						mtype : "post",
						height : 300,
						width : 1188,
						colNames : [ '序号', '指标文号', '发文标题', '发文日期', '操作' ],
						colModel : [ {
							name : '---',
							index : '---',
							width : 60,
							align : "center"
						}, {
							name : 'paperNo',
							index : 'paperNo',
							width : 200,
							align : "center"
						}, {
							name : 'paperTitle',
							index : 'paperTitle',
							width : 200,
							align : "left"
						}, {
							name : 'paperDate',
							index : 'paperDate',
							width : 80,
							align : "center",
						}, {
							name : 'oper',
							index : 'oper',
							width : 120,
							align : "center",
						}, ],

						// rownumbers: true,
						// multiselect: true,
						// caption: "指标文号信息",
						rowNum : 10,
						rowList : [ 10, 20, 30 ],
						pager : '#paper_data_pager',
						// sortname: 'id',
						recordpos : 'right',
						viewrecords : true,
						prmNames : {
							search : "pageInfo.search",
							page : "pageInfo.page",
							rows : "pageInfo.rows",
							sidx : "pageInfo.sidx",
							sord : "pageInfo.sord",
							nd : "pageInfo.nd",
						},
						jsonReader : {
							root : "papers",
							page : "pageInfo.page",
							records : "pageInfo.record",
							total : "pageInfo.totalPage",
							sidx : "pageInfo.sidx",
							sord : "pageInfo.sord",
							userdata : "",
							repeatitems : false
						},

						afterInsertRow : function(rowid, rowdata, rowelem) {

							// 增加操作列的信息
							var oper_info = "<a class='operation' href='javascript:void(0)' onclick=modify_data_row('"
									+ rowdata["paperNo"]
									+ "')>修改</a>|"
									+ "<a class='operation' href='javascript:void(0)' onclick=delete_data_row('"
									+ rowdata["paperNo"] + "')>删除</a>";
							$("#paper_data").setRowData(rowid, {
								'---' : rowid,
								oper : oper_info
							});
						}
					});

}

function delete_data_row(paperNo) {
	var confirm = window.confirm("你确定要删除吗?");
	if (confirm) {
		$.ajax({
			type : "post",
			url : "paper/deletePaper.action",
			data : {
				"paper.paperNo" : paperNo
			},

			success : function(data, textStatus) {
				$("#paper_data").trigger("reloadGrid");
			},

			complete : function(XMLHttpRequest, textStatus) {
			},
			error : function() {
			}
		});
	}
}

function modify_data_row(paper_no) {

	$.ajax({
		type : "post",
		url : "paper/preModifyPaper.action",
		data : {
			"paper.paperNo" : paper_no
		},

		success : function(data, textStatus) {
			$("#data_area").empty().html(data);
		},

		complete : function(XMLHttpRequest, textStatus) {
		},
		error : function() {
		}
	});

}

//查询数据
function do_search() {
	var search_info = $("#search_info").val();

	var _postData = {
		"cond" : search_info
	};
	$("#paper_data").setGridParam({
		page : 1,
		postData : _postData
	}).trigger("reloadGrid");
}